I have a scenario where the user has submitted record for approval and record got locked. In the mid of the approval, another user edits the record. **In this case users need to re submit the record for approval.**

How can I achieve this? 

In the approval process, on each step I am changing the 'Status' Field in the record. I am resetting the 'Status' to pending on record edit. in this case, 'Submit for approval' button is not visible in the record.

Please advice.