title: How can I reset a model and view in PySide / PyQt / Qt?
body: <p>Adding and deleting rows are very straight forward, but how about if I want to completely reset a model and view?</p>
  
  <p>In my particular example I have a dataset shown in a model and view, and every now and then the dataset in the model in its entirety is thrown out and a new one is put in its place. How do I do this most efficiently?</p>
  
  <p>(It might be worthwhile to point out that I am using a model &amp; proxymodel &amp; view.)</p>