Citation: 1B_166/2016 E. C

A.________ führt Beschwerde in Strafsachen beim Bundesgericht mit dem Antrag, das obergerichtliche Urteil vom 4. April 2016 aufzuheben und ihn sofort aus der Haft zu entlassen. In prozessualer Hinsicht ersucht er um Gewährung der unentgeltlichen Rechtspflege und Verbeiständung. Zur Begründung macht er im Wesentlichen geltend, das Obergericht gehe zu Unrecht vom Vorliegen von Kollusionsgefahr aus. Die Staatsanwaltschaft Brugg-Zurzach schliesst auf Abweisung der Beschwerde, soweit darauf einzutreten sei. Die Oberstaatsanwaltschaft des Kantons Aargau liess sich innert Frist nicht zur Sache vernehmen. Das Obergericht verzichtete auf eine Stellungnahme. Weitere Eingaben gingen beim Bundesgericht nicht ein.