I have upgraded phone to Marshmallow and understand since Lollipop Google have broken then very useful "groups" function (and have not fixed it yet).
So, I installed a different dialler which does allow groups (Truecall dialler).
The problem is that the groups (and contacts) it creates seem to be stored somewhere else on the phone from the contacts created in MPE.
Creating a contact in MPE - the location shows in MPE as "Phone".
Creating a contact in Truecall dialler, then synching with MPE, the contact does appear in MPE but the location is "com.android.contacts.hbd (hbd)".
I tried the "Mylocalcontacts" app but that creates them in a different place again.
The three programs thus seem to be storing their data slightly differently, and as a result the contacts I create in MPE can't be added to the groups created in the dialler.
Any ideas on any of this?