К сожалению, это довольно сложный вызов DSL, который добавляет в класс множество методов, вам придется удалить все из них, и, вероятно, это того не стоит.
Вероятно, проще создать новый класс CleanProject, добавить к нему объект Project, используя композицию или наследование, а затем передавать вызовы только тем частям Project, которые вам нужны.
С другой стороны, если вы хотите спросить, как удалить статус, связанный с этим проектом (не удалить тот факт, что статусы связаны с проектами, а просто удалить один статус из одного проекта), вы бы просто позвоните:
status.project_id = nil
status.save