Batch editing draft sales orders

Long story short, I have a customer who due to a mistake wants to change a large number of draft sales orders. The fields to be changed are the selected: price list, tax and charges and shipping rule.

I plan to use an sql query to do this directly from the db (unless there is a simpler way). What I would like to know is, are there any not so straightforward changes e.g. to different accounts that I should be aware of, that would need to made? Or is it just changes to sales order & item tables? I assume that since all these are draft sales order I won’t be messing with account calculations.

Can someone that is more familiar with the inner workings of Erpnext please confirm?