Did you look at BOL? There are a couple of items to check there.
1) Under "Managing DTS Package Programs" there is a section at the bottom titled "Saving and Loading Packages" that looked plausible and probably a bit like your technet advice.
2) There also appears to be a method you might employ, LoadFromSQLServer.
I believe when the DBAs have done it here for me they have employed the "Save As" / "Open" method to move the package.
With any method you typically do end up tweaking connections... as you noted.
Good luck