Edit button can find and update an idea.

Has not been refactored so expect some rough code.