I have a scenario that user has been submitted record for approval adn 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 adivce.