Там в перегрузках нет абсолютно ничего сложного. Их можно условно разделить на несколько групп:
1) 2 метода создания view-specific элементов - таких как элементы узлов и аннотации. 1 метод вставка в определенную точку, второй - по линии, если семейство на базе линии
NewFamilyInstance(XYZ, FamilySymbol, View)
NewFamilyInstance(Line, FamilySymbol, View)
2) 3 метода создания элементов в пространстве:
NewFamilyInstance(XYZ, FamilySymbol, StructuralType)
NewFamilyInstance(XYZ, FamilySymbol, Level, StructuralType)
NewFamilyInstance(Curve, FamilySymbol, Level, StructuralType)
3) остальные методы для создания экземпляров семейств на поверхностях, гранях, в общем экземпляры таких семейств будут иметь некий Host