Remove almost everything (functions, data, ...). This will not produce any errors.
rm(list = ls())
Remove user-loaded packages. This may produce errors.
lapply(paste0('package:',names(sessionInfo()$otherPkgs)),detach,character.only=TRUE,unload=TRUE)