allow editing results after they have been set

- results can be edited  after  they have already been set if the
associated setting has been enabled
- added database migration for new setting