impliment editing and deleting cohorts

this should go in an after_destroy callback on cohort