Edina man pleads guilty in string of assaults