Replace linked object by another?! Is it possible?

The following thread might be interesting for you: