Update transaction links rather than creating

Update transaction links rather than creating

If the link is of type transaction, update the link rather than creating
a new one

This could be handled by passing a link_id to the link_data, but as the
admin app currently only support transaction_links and not other links
we have gone with this solution