Is it possible to re-reference an asset in a scene in Solaris? I mean somebody authored a usd file with positions of assets but later we would like to change these references to point to another USD file while keeping the transform information on the node. Is this possible or it's against the logic of USD?
The is perfectly legal in USD. The Reference LOP, on the Composition tab, has a "Pre-Operation" that you can use to clear all existing references (on the active layer only or block all references authored on any layer) before adding the new reference.