I made these comments in a previous version of this pull request, and I think they got lost, but here's my attempt to recreate those suggestions in a more persistent form: 

-  Let's avoid using the second person, when other forms will be more clear and direct. For example:

      When you run ``insertData()``, you specify a database, a collection, and the number of documents to create. 

   Is more clear as "Specify two arguments to ``insertData()`` to generate test data in a specific collection. Furthermore the introduction of this section is redundant to the beginning of the introduction block. I think more information outside of the example block and more inside is probably the way to go. 

- I think using the work "run" to mean execute or call a function is a bit colloquial, and I think depending on the context and the kind of operation verbs like use/call/issue are good. Execute is fine, but it gets a little bit gory if overused.

Could you take another pass at this text to address these conventions?