Setup -> Manage Users -> Permission Sets -> New
Save. Click on Custom Permission Link to Add the Custom Permission into the Permission Set. Click Edit and Select the available custom permission then save it. Assign this permission set to the users whom you want to give the access for Editing the Opportunity