Use GetElementsAsFlattenedList to flatten the collection otherwise enumerate any returned ArcGIS.Desktop.Layouts.GroupElement individually. Elements are returned in Z order. The 0th Element is at the back or 'bottom' and the 'Nth' element is at the front or 'top'.