I have a SketchUp model which I have created by importing three other model files. I want to update one of the three underlying model files. If I edit the model and physically import again, I have to spend the time to physically positioning the model again. Is there way to change the underlying model and the higher level model gets updated automatically?
You don't need to do this programmatically - you can do it within Sketchup itself.
To UPDATE the component (similar to an XREF in Autocad)
Whenever you make changes to the aComponent.skp file, all you need to do is go into your workingFile.skp and find the component you loaded (I made one called weirdThing here) in the OUTLINER, not the Component window.
NOTE: This doesn't work if you right click on the name in the Component List (see image below).