It only removes the currently selected contract. Contracts of the same category will regenerate. If you want to limit or disable categories of contracts completely I recommend using Contract Boost or similar where you can set a max limit for each category.