(a) When the juvenile court finds that full-time detention or shelter care of a child is not required, the juvenile court shall order the release of the child, and in so doing, may impose one or more of the following conditions:
(1) Place the child in the custody of a parent, legal guardian, legal custodian, or any other person whom the juvenile court deems proper, or place the child with a department, agency, or organization agreeing to supervise the child.
(2) Place restrictions on the travel, association, or place of abode of the child during the period of his or her release, or place the child under electronic or telephone monitoring, if available.
(3) Impose any other condition deemed reasonably necessary and consistent with the criteria for detaining children specified in Section 12-15-128, including a condition requiring that the child return to custody as required.
(b) An order releasing a child on any conditions specified in subsection (a) may at any time be amended to impose additional or different conditions of release or to return the child to custody for failure to conform to the conditions originally imposed.