More options, to my previous post:
2. If the assembly is fully constrained, it should be easy to move the main part to the desired coordinate system, and the assembly constraints should move all the other parts when updated.
3. If you insist on not moving the assembly, another option is to create a new CATProduct, insert the existing assembly, and move the entire assembly to the desired coordinate system.