Working with .STEP files

Hi users,

A very basic question here from a newbie...I've received a .STEP file supplied by a client, and now looking for a way to work on it to make changes.  Clearly it's for time saved in re-drawing, but also to maintain accuracy. The types of usual things to change like solid bodies, hole placements, mates etc.  Any advice would be much appreciated.