I have one custom object with private OWD and CRUD/View All on profile. There are more than 10 different roles but not in same role hierarchy and I just need to provide edit to all the records for same profile.
NOTE: I can't give modify all access on PROFILE as it will give Delete access to all the users which I don't want.