Currently my LG G2 Swype-style input with the LG keyboard gives me boneheaded suggestions like tho for to (and actually prefers them). I see elsewhere that user dictionary editing is not available, but some of these entries are five years old already. Any progress on this front?
You can change the words in the user dictionary by going to Settings > Language and Keyboard > User dictionary. From here you can edit as you wish. There is another way mentioned here that may be easier for you: How to remove misspelled words from your Android Dictionary
"Maybe this is more obvious to everyone else, but the dictionary is accessible from the speech-to-text button. The gear icon actually means something! Long-press the microphone to get to the Touch Input settings menu. From there, click User Dictionary and edit out all your "well, crap, I did it again!!!" entries. You can also add entries (at the top), you can long-press an entry to edit, or click the red X to delete."
This is a good article that I have read before. Hope it helps!
I'm afraid that is not possible for the stock LG keyboard on the LG G2. You can only edit words that you have added yourself using Jimmy's method above (or below?), that is, words in the personal dictionary; but you cannot delete words that came with the standard dictionary. Sadly tho came with Lucky Goldstar's stock dictionary. At any rate, I commend you on your choice of phone, Sir.
(My suggestion would be to switch to Swype, which is free and better anyway. In Swype, you can long-press a suggestion to delete it from the built-in dictionary. I do believe that Swype's dictionary cannot be easily exported to other keyboards in case you want to switch later, but I haven't looked into it.)