Changing reference level of Revit family instance can be painful, especially if you do not want to move an element, just change the reference.
For particular object it’s not a big deal, just calculate the offset value, change the level and enter new offset value, the object will go to the same place it were.
But, what if we have several, if not hundreds of such objects. On different heights (offsets) and referenced to different levels? That could take some time to adjust (re-reference). And it’s prone to errors.
Even worst case is with conduits, pipes, cable trays, ducts and similar objects which have point objects (fittings), and linear objects (ducts, pipes etc.) with or without Read More