code: def path(self, which=None):
          
          if which in ('build_pxe_default', 'clone', 'revision'):
              prefix = 'self' if which == 'clone' else 'base'
              return '{0}/{1}'.format(
                  super(ProvisioningTemplate, self).path(prefix),
                  which
              )
          return super(ProvisioningTemplate, self).path(which)
docs: Extend ``nailgun.entity_mixins.Entity.path``.
  
          The format of the returned path depends on the value of ``which``:
  
          build_pxe_default
              /provisioning_templates/build_pxe_default
          clone
              /provisioning_templates/clone
          revision
              /provisioning_templates/revision
  
          ``super`` is called otherwise.