@ Joel Hickenbottom
I think Connections will meet your requirements. Here’s a link to the doc page on how you can use the shortcode to show a specific entry:
Any time an entry is edited, in Connections, every place the entry is shown will show the revised info automatically.
I hope that helps.