Fully functional condition editing