Edit feature implementation.