Kingsoft Office for Android
A newer version of Kingsoft Office for Android is available.Or, Learn More About Kingsoft Office for Android
Full user review
"Best office program I've found"
This app is free! Not only is full editing possible (many free programs can only read text) and anything from highlighting to paragraph indentation possible, I could upload files directly to the cloud program "Box" (similar to the dropbox company).
My only suggestions are to add "auto-save" because if interrupted by a phone call unsaved work is lost
Try this software out, it may not be 100% perfect (yet), as NONE of the other programs out there are but this comes the closest.