In a perfect world, once parts are place in an assembly, we shouldn’t have to touch relations. Moving parts around, software’s should understand the new intention and adjust the type, the distance and the orientation of any relations. On top of that constraint should been applied to the correct faces.