Sachverhalt: A. Wegen des Verdachts, die Verletzung oder Tötung von ehemaligen Mitschülern und Lehrern des Gymnasiums "..." geplant und vorbereitet zu haben, wurde A._ (geb. 1992) am 9. Juli 2014 festgenommen und zwei Tage später in Untersuchungshaft gesetzt. Da er nicht hafterstehungsfähig war, wurde er am 26. August 2014 in eine psychiatrische Klinik verbracht. Seit dem 17. Oktober 2014 befindet er sich im vorzeitigen Massnahmenvollzug in der Psychiatrischen Klinik "..." (nachfolgend: die Klinik). B. Mit Urteil vom 10. März 2015 sprach das Bezirksgericht Rheinfelden (Strafgericht) A._ von der Anklage der strafbaren Vorbereitungshandlungen frei und entliess ihn aus dem vorzeitigen Massnahmenvollzug. Gleichentags verfügte die Präsidentin des Familiengerichts vorsorglich die fürsorgerische Unterbringung in die Klinik. Gegen das Urteil des Strafgerichts meldete die Staatsanwaltschaft Rheinfelden-Laufenburg am 10. März 2015 Berufung an. Sie stellte gleichzeitig den Antrag an das Obergericht des Kantons Aargau, die Entlassung von A._ aus dem vorzeitigen Massnahmenvollzug sei aufzuheben; für die Dauer des Berufungsverfahrens sei die Sicherheitshaft anzuordnen oder der vorzeitige Massnahmenvollzug fortzusetzen. C. Mit Entscheid vom 12. März 2015 ordnete das Familiengericht für den Fall, dass die strafrechtliche Zuständigkeit bzw. Massnahme entfalle, die fürsorgerische Unterbringung von A._ in der Klinik an. D. Am 18. März 2015 verfügte das Obergericht, dass A._ für die Dauer des Berufungsverfahrens im vorzeitigen Massnahmenvollzug zu verbleiben hat. E. Mit Beschwerde in Strafsachen vom 15. April 2015 beantragt A._, der Entscheid des Obergerichts sei aufzuheben. Er sei umgehend aus der Sicherungshaft bzw. dem vorzeitigen Massnahmenvollzug zu entlassen. Zudem sei die unentgeltliche Rechtspflege und Verbeiständung zu bewilligen. F. Das Obergericht hat auf Gegenbemerkungen verzichtet. Die Staatsanwaltschaft und der Beschwerdeführer haben sich nicht vernehmen lassen.