add functionality for user to update an idea