@fuzzytnth3
I'm going to explain it as simple as possible for that anyone who is starting this would get the idea, and not just for you.
As my friend @daviddelven likes to explain it, COBie is an information aggregator in an organised manner, using spread sheets, so that project's elements' information can be easily importer/exporter to different programs and databases.
So for correct data transmission for any project there are many aspects that are to be considered, spaces, structures, MEP, and etc, that there relations are mostly defined by the user (beside those that are automatically defined by the BIM Platform depending on each case specifics)
Now to the part I do get it quiet well, and that is about products and GDL objects, for those cases there is no COBie Type per se, as you may have understood it, infact CObie Type can be explained as the short form of saying "COBie Information about Types", so you include the needed information about Type 1, Type 2 and so on.
If you need to deepen your understanding you should ask @daviddelven
A good friend of mine have once told me that I´m so brute that I´m capable of creating a GDL script capable of creating GDLs.