Add Studio support for cohorted courseware

TNL-652
I was hoping that your change would stop calling ```has_changes``` for every sibling of the unit page. Any chance we could get that improvement here too? All I can think of is adding include_has_changes parameter...