OSMand does an OK job of editing things on OSM, but whenever I use it I wind up hitting brick walls of things that aren't supported (like editing ways/roads).
Streetcomplete is good for updating data while out-and-about.
Their editor isn't very easy to use though. I tried a few times but always went back to Google Maps because the UX is so difficult.