Doing Experiments and Revising Rules with Natural Language and Probabilistic Reasoning