does anyone know if the following is possible?
Page A is linked to Page B (either via a property, editor etc). Is it possible to programmatically change the link from A->B to A->C ?
I've tried using IContentSoftLinkRepository but found that it doesn't always contain the linked content references.
You may want to write a helper class (or a scheduled job) that iterates through and publishes each content you want to update.
Then create a new initialization module that taps into the publishing event and targets the fields that need to be updated.