3.0 update docs for Plugin + App changes

Update the docs for the last set of changes I did in 3.0. I think I got all the changes related to `App` and `Plugin`.