Complete editing workflow.

- Fix typos and other bugs.
- Remove `js` prefix from styles.
- Use consistent class names.
- Ensure Edit, Save, Cancel all work as expected.