I think I'll find a programmer and create a cheap app that I can just edit the order with.
Not as simple as you think. There is an app like this already (as linked a couple of posts up and the original topic of this thread) but it creates a new order - not edit an existing one. Apps do not have special powers to edits things that are off limits. As per the API docs:
You should also note that you can change only a few of an order's attributes using the API. You cannot change the items or the quantities in an order.