I'm also interested in the answer to this.
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.