Scientific theories are not absolute and unquestionable truths: they are the best explanation of the data, but they can be challenged if new data is discovered or if a new theory is found that fits to and explains the data even better!
The best answer is d: this is not an accurate description of a scientific theory!