Adjust a committed transaction

Adjusts a committed transaction by replacing it with a modified version. The original transaction is voided and a new adjusted transaction is created.